package com.cvsher.springtest.dao;

import java.util.List;

import com.cvsher.springtest.bean.User;

public interface IUserDao {
	
	public void save(User user);
	public void update(User user);
	public void saveOrUpdate(User user);
	
	/**
	 * 根据id删除用户 
	 * @param id   用户id
	 */
	public void deleteById(long id);
	
	/**
	 * 返回所有的用户
	 */
	public List<User> getAllUser();
	
	/**
	 * 返回所有名为name的用户
	 * @param name
	 * @return
	 */
	public List<User> getUsersByName(String name);
}
